<?php
/**
 *@file apppush.php
 *@author Zhe.Zhou(zhouzhe@haibao.com)
 *@date 2015-8-6 上午10:55:09
 *@brief  
 */
namespace haibao\app\model\data;

class AppPush extends Base{
	/**
	 * 应用类型 ——苹果 
	 */
	const APP_TYPE_APPLE = 1;
	
	/**
	 *	应用类型——安卓 
	 */
	const APP_TYPE_ANDROID = 2;
	
	/**
	 * 显示类型 —— 焦点图
	 */
	const SHOW_TYPE_FOCUS = 1;
	
	/**
	 *	显示类型 —— 列表 
	 */
	const SHOW_TYPE_LIST = 2;
	
	/**
	 * 状态  未上线
	 */
	const STATUS_NOT_ONLINE = 0;

	/**
	 * 已上线
	 */
	const STATUS_ONLINE = 1;

	/**
	 * 下线
	 */
	const STATUS_OFFLINE = 2;
	
	/**
	 *	图标/焦点图 
	 */
	public $ImageId;
	
	/**
	 *	应用名称 
	 */
	public $Name;
	
	/**
	 * 应用简介
	 */
	public $Description;
	
	/**
	 * 应用类型
	 */
	public $AppType;

	/**
	 *	显示类型 
	 */
	public $ShowType;
	
	/**
	 *	下载地址 
	 */
	public $Url;
	
	/**
	 *	状态 
	 */
	public $Status;
	
	/**
	 *	排期开始时间 
	 */
	public $StartTime;
	
	/**
	 * 排期结束时间
	 */
	public $EndTime;

	/**
	 * 创建时间
	 */
	public $CreateTime;

	/**
	 * 创建人
	 */
	public $CreateBy;
	
	/**
	 * 点击量
	 */
	public $ClickNum;
	
	/**
	 * 图片显示
	 */
	public $ImageShow;
	
	public function __construct(){
		parent::__construct();
	
		$this->intField('ImageId', 'ImageId',true);
		$this->stringField('Name', 'Name',true);
		$this->stringField('Description', 'Description',true);
		$this->intField('AppType', 'AppType',true);
		$this->intField('ShowType', 'ShowType',true);
		$this->stringField('Url', 'Url',true);
		$this->intField('Status', 'Status',true);
		$this->dateField('StartTime', 'StartTime',true);
		$this->dateField('EndTime', 'EndTime',true);
		$this->dateField('CreateTime', 'CreateTime',false);
		$this->intField('CreateBy', 'CreateBy',false);
		$this->intField('ClickNum', 'ClickNum',false);
	
		$this->setTableName('AppPush');
	}
}